package com.yan.design.one.principle1.o7;

/**
 * 设计模式 ： 7大原则
 *      7. 合成复用原则
 *           尽量使用合成/聚合方式，不使用继承
 * @author shengren.yan
 * @create 2022-07-09
 */
public class principle7 {

    // 合成
    //   B类下面有 new A（），在使用A下面的方法

    // 聚合
    //   B类下 其中一个方法（参数是A类）在使用A类下的方法
    //   B类下 有成员变量是A类  setA（）进行注入

    static class A{

    }
    static class B{

    }
}
